Deutsche Bank appoints Leo Yin as president of China Yin is also head of global corporate coverage for China, and is based in Beijing. December 05, 2024